Mollie\WooCommerce\Settings\Page\MollieSettingsPage B

Total Complexity 77
Dependencies 4
Dependents 1
Total lines 690
Lines of code 475
Logical lines of code 175
Comment lines 91
Methods 20
Properties 6

Methods 20

Method Rating Maintainability Complexity Lines of code
saveApplePaySettings()
A
50 11 29
saveApiKeys()
A
46 10 42
getMollieMethods()
A
38 7 77
addGlobalSettingsFields()
A
33 2 134
warnAboutRequiredCheckoutFieldForKlarna()
S
53 7 23
mergeSettings()
S
56 7 18
hideKeysIntoStars()
S
56 6 19
checkDirectDebitStatus()
S
57 6 15
get_settings()
S
54 4 23
get_sections()
S
55 2 21
sectionSettings()
S
65 3 10
checkMollieBankTransferNotBACS()
S
62 2 13
save()
S
65 2 10
validateApiKeyOrRemove()
S
70 2 6
__construct()
S
58 1 15
componentsFilePath()
S
80 1 3
applePaySection()
S
80 1 3
advancedSectionFilePath()
S
80 1 3
output()
S
71 1 6
getGatewaySettingsUrl()
S
73 1 5